<template>
  <div>
    1.arguments：函数方法里面存储了参数<br>
    <img src="../../assets/image/arguments/argument1.png" alt=""> <br><br>
    2.利用arguments.callee实现递归 <br>
    <img src="../../assets/image/arguments/argument2.png" alt=""> <br><br>



  </div>
</template>

<script>
export default {
  created() {
        //arguments 的使用
        function fn(){
            console.log(arguments); //里面存储了所有传递过来的实参
        }
        fn(1,2,3) // Arguments(3) [1, 2, 3, callee: ƒ, Symbol(Symbol.iterator): ƒ]
        //伪数组 并不是真正意义上的数组
        //1.具有数组 length属性
        //2.按照索引的方式存储
        //3.它没有真正数组的一些方法 pop() push()

        //------------------------------------------------------------------
        //任意两个数的最大值
        function getMax() {
            var max = arguments[0];
            for(var i = 0 ; i<=arguments.length-1 ; i++){
                if(max <= arguments[i]){
                    max = arguments[i];
                }
            }
            return max;
        }
        // console.log(getMax(1,2,41,11,254,21));
  }
}
</script>

<style>

</style>